Lambda Calculus and Intuitionistic Linear Logic

نویسندگان

  • Simona Ronchi Della Rocca
  • Luca Roversi
چکیده

The Curry-Howard isomorphism 1 is the basis of typed functional programming. By means of this isomorphism, the intuitionistic proof of a formula can be seen as a functional program, whose type is the formula itself. In this way, the computation process has its logic realization in the proof normalization procedure. Both the implicative fragment of the intuitionistic propositional logic together with the simply typed λ-calculus [3], and the second order propositional logic together with the second order λ-calculus of Girard and Reynold [8, 19] are examples of such an isomorphism. The linear logic, introduced by Girard [9], seems to be particularly interesting from the computational point of view. It is more refined than the classical logic: the use of the structural rules is explicitly controlled through a modal connective, denoted by the unary operator !. In other words, weakening and contraction can be applied only to modal formulas. Since weakening and contraction rules are naturally related to the operations of erasing and copying information, respectively, the linear logic can be seen as a model for a computational environment with an explicit control of the resource management. These features can be effectively studied using a language corresponding to the intuitionistic fragment of the linear logic, through the Curry-Howard isomorphism. Until now, some languages inspired by this isomorphism have been designed. First of all, Lafont [13] defined a calculus of combinators, corresponding to the intuitionistic linear logic (ILL in the following), where combinators were suggested from the categorical interpretation of the logic. Then, he defined a linear abstract machine for the evaluation of his calculus. Abramsky [1] has been the first one proposing a “linear λ-calculus”. His language is inspired to the classical λ-calculus and it is defined using ILL as type assignment for it. The functional language is obtained by “decorating” with terms the rules of the sequent calculus for ILL. Abramsky also proposed an extension of the SECD machine for

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Linear Logic, Monads and the Lambda Calculus

Models of intuitionistic linear logic also provide models of Moggi's computational metalanguage. We use the adjoint presentation of these models and the associated adjoint calculus to show that three translations , due mainly to Moggi, of the lambda calculus into the computational metalanguage (direct, call-by-name and call-by-value) correspond exactly to three translations , due mainly to Gira...

متن کامل

Focused Linear Logic and the λ-calculus

Linear logic enjoys strong symmetries inherited from classical logic while providing a constructive framework comparable to intuitionistic logic. However, the computational interpretation of sequent calculus presentations of linear logic remains problematic, mostly because of the many rule permutations allowed in the sequent calculus. We address this problem by providing a simple interpretation...

متن کامل

From parametric polymorphism to models of polymorphic FPC

This paper shows how PILLY (Polymorphic Intuitionistic / Linear Lambda calculus with a fixed point combinator Y ) with parametric polymorphism can be used as a metalanguage for domain theory, as originally suggested by Plotkin more than a decade ago. Using Plotkin’s encodings of recursive types in PILLY we show how parametric models of PILLY give rise to models of FPC, a simply typed lambda cal...

متن کامل

A new graphical calculus of proofs

We offer a simple graphical representation for proofs of intuitionistic logic, which is inspired by proof nets and interaction nets (two formalisms originating in linear logic). This graphical calculus of proofs inherits good features from each, but is not constrained by them. By the Curry-Howard isomorphism, the representation applies equally to the lambda calculus, offering an alternative dia...

متن کامل

A Parigot-style Linear Λ-calculus for Full Intuitionistic Linear Logic

This paper describes a natural deduction formulation for Full Intuitionistic Linear Logic (FILL), an intriguing variation of multiplicative linear logic, due to Hyland and de Paiva. The system FILL resembles intuitionistic logic, in that all its connectives are independent, but resembles classical logic in that its sequent-calculus formulation has intrinsic multiple conclusions. From the intrin...

متن کامل

On the π-calculus and Co-intuitionistic Logic. Notes on Logic for Concurrency and λP Systems

We reconsider work by Bellin and Scott in the 1990s on R. Milner and S. Abramsky’s encoding of linear logic in the π-calculus and give an account of efforts to establish a tight connection between the structure of proofs and of the cut elimination process in multiplicative linear logic, on one hand, and the input-output behaviour of the processes that represent them, on the other, resulting in ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Studia Logica

دوره 59  شماره 

صفحات  -

تاریخ انتشار 1997